@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-size:14px; font-family:"微软雅黑"; line-height:24px; color:#333; background:#f5f5f5 url(../images/bg.jpg) repeat-x center top;}
img{border:none;}
ul,ol,li,dl,dt,dd{margin:0px; padding:0px; list-style-type:none;}
a {text-decoration:none; color:#333; outline:none;}
a:hover{color:#3a87d3; text-decoration: underline;}
.clear{clear:both; display:block; visibility: hidden; overflow:hidden; line-height:0; font-size:0;}
.wp{width:1110px; margin:auto;}
p,h1,h2,h3,h4 {
	margin: 0;
	padding: 0;
}
div { position:relative;}
.hidden { display: none;}
.first { margin-left:0;}

.marginTop10 { margin-top: 10px;}
.marginTop15 { margin-top: 15px;}
.marginTop20 { margin-top: 20px;}
.pull-left  { float:left;}
.pull-right { float:right;}

/**header**/
.header { background: url(../images/bg_top.jpg) no-repeat center top; height: 152px;}
.header .logo { padding-top: 36px; float:left;}
.header .slogan { float:right; padding-top:60px;}

.naviBox { height: 45px; background: #3a87d3; color: #fff;}

.naviBox .navi { float:left;}
.naviBox .navi li { float:left; border-left: 1px solid #75abe0;}
.naviBox .navi li.first { border-left:0;}
.naviBox .navi A { color: #fff; font-size: 16px; line-height: 45px; display:inline-block; height: 45px; padding: 0 35px;}
.naviBox .navi A:hover,.naviBox .navi li.current A { background: #286fb5; text-decoration: none;}

.naviBox .login { float:right;}
.naviBox .login A { margin: 0 10px; font-size: 16px; line-height: 45px; color: #fff;}

/**首页搜索**/
.searchBox { width: 537px; height: 51px; line-height: 51px; background: #d0d0d0;}
.searchBox span { color: #3a87d3; font-size: 16px; padding-left: 20px; padding-right:10px;}
.searchBox input { border:0; margin:0; padding:0; background: #fff; height: 30px; line-height: 20px; vertical-align:middle; width: 315px;}
.searchBox A { margin-left: 10px; background: #62a0de; padding: 0 20px; display: inline-block; line-height: 30px; height: 30px; color: #fff; vertical-align:middle;}
.searchBox A:hover { background: #3a87d3; text-decoration: none;}
.apps { width: 559px;}
.apps li { float:left; width: 179px; height: 51px; background: #c4c4c5; color: #fff; margin-left:11px; border-radius: 3px;}
.apps li A { display: inline-table; width: 100%; height: 100%; text-align:center; border-radius: 3px; line-height: 51px; font-size:16px; color: #fff;}
.apps li A img { vertical-align:middle;}
.apps li A:hover { background: #3a87d3; color: #fff; text-decoration: none;}
.apps li.first { margin-left:0;}

/**通用盒子**/
.radiusBox { position:relative; border: 1px solid #ced3d7; border-radius: 3px; background: #fff; padding:15px 20px; padding-top:5px;}
.commonBox { position:relative;}

.radiusBox .title,.commonBox .title { height: 42px; box-sizing:border-box; border-bottom:2px solid #e8e7e7;}
.radiusBox .title A,.commonBox .title A {  font-size: 16px; padding-top:}
.radiusBox .title A:hover,.commonBox .title A:hover { text-decoration: none;}
.radiusBox .title A.active,.commonBox .title A.active,.commonBox .title h3,.radiusBox .title h3 { line-height: 42px; padding: 0 20px; display: inline-block; height: 40px; border-bottom: 2px solid #3a87d3; color: #3a87d3; font-size:16px; font-weight:normal;}

.radiusBox .more,.commonBox .more { position: absolute;
    right: 5px;
    top: 0px;}
.radiusBox .content,.commonBox .content { margin-top:6px;}

.tabContent ul { display:none;}
.tabContent ul.active,.tabContent2 .active { display: block;}

.tabContent2 .commonBox {}
.tabContent2 .commonBox .more { right:0;}

/**通用列表**/
.textList1 {}
.textList1 li { position:relative; height: 34px;}
.textList1 li A { line-height: 34px;}
.textList1 li span { position:absolute; right:0; top:0; line-height: 34px; font-size:12px; color: #999;}
.textList1 li i { font-style: normal;}

/**头条图片切换**/
.headlineBox { position:relative; width: 527px; height: 308px; overflow:hidden; border: 5px solid #d0d0d0; float:left;}
.headlineBox .leftarrow { position: absolute; left:3px; top: 135px;}
.headlineBox .rightarrow { position: absolute; right:3px; top: 135px;}
.headlineBox .dots { position:absolute; right: 8px; top: 284px;}
.headlineBox .dots i { margin-left: 5px; display:inline-block; background:#fff; width: 6px; height: 6px; line-height:6px; font-family:Arial, Helvetica, sans-serif;font-size: 12px; cursor:pointer; text-align:center; border-radius: 50%; font-style:normal;}
.headlineBox .dots i.current {background:#3a87d3; color:#fff;}

.headline_pic_list { overflow:hidden;}
.headline_pic_list li { float:left; width: 527px; height: 308px; position:relative;}
.headlineBox .headline_title{
	text-align:left; text-indent: 8px; height:47px; line-height:47px; font-size:16px; color:#fff; position:absolute; top: 261px; width: 100%;
	background:rgba(0, 0, 0, 0.8) none repeat scroll 0 0 !important;
	filter:Alpha(opacity=80); background:#000;
}
.headlineBox .headline_title div { position:relative;} 
.headlineBox .headline_title A { line-height: 47px; color:#fff; font-size:16px;}
.headlineBox .headline_title A:hover { text-decoration: none;}
.headlineBox img { width: 527px; height: 308px;}

/**index**/
.iconList1 {}
.iconList1 li { width: 168px; height: 66px; border-radius: 3px; float:left; margin-left:12px; text-align:center; background: #e9ebeb; margin-top: 13px;}
.iconList1 li i { display:block; margin-top: 7px;}
.iconList1 li.first { margin-left:0;}

.indexBigBox { background: #fff; border:1px solid #ced3d7; border-top:0; box-sizing: border-box; padding-bottom: 15px;}
.indexBigBox h3.title { background: #e5e3e3; color: #3a87d3; border-top: 2px solid #3a87d3; height:42px; line-height: 42px; position:relative; text-indent: 15px; font-size: 16px; margin-bottom:15px;}
.indexBigBox h3.title .more { position:absolute; right: 15px; font-size: 14px; font-weight: normal; color: #333;}

.indexBox4 .commonBox .more { right:0; padding-right:0;}
.indexBox1 .commonBox .more { right:0; padding-right:0;}

.indexBox5 {}

.public {border: 1px solid #ced3d7; border-radius:4px; background: #fff;}
.public .iconsBox { width: 926px; height:233px; overflow:hidden;}
.public .icons { float:left;}
.public .icons li { margin-left:22px; margin-top:15px; float:left; text-align: center; background:url(../images/bg_public.gif) no-repeat; width: 132px; height: 94px; line-height: 20px;}
.public .icons li i { display:block; padding-top:15px;}
.public .icons li i img { width: 40px; height: 40px;}
.public .more {}
.public .more:hover {-webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray;}

.titleList1 { position:absolute; left: 120px; top: 0px;}
.titleList1 li { float:left; text-indent:0; margin-left: 5px;}
.titleList1 A { background: #aaa; color: #fff; font-size: 14px; font-weight: normal; padding: 3px 15px;}
.titleList1 A:hover { background: #3a87d3; text-decoration: none;}
.indexBox5 .commonBox .more { right:0; padding-right:0;}

.chat .titlepic { width: 639px; height: 274px; border: 8px solid #e5e3e3;}
.chat table { border-left: 1px solid #e3e3e3; border-top: 1px solid #e3e3e3;}
.chat table th,.chat table td { border-right: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; padding: 3px;}
.chat table th { background: #3a87d3; color: #fff;}
.polls { background: #e3e3e3; color: #666; padding: 13px; min-height: 354px; margin-top:5px;}
.polls h3 { font-size:16px; text-align:center; margin-bottom:10px;}
.polls .pollList { padding: 10px 0;}
.polls .btns { text-align:center;}
.polls .btns A { background: #3a87d3; color: #fff; margin:0 5px; padding: 5px 15px; font-size: 16px;}
.polls .btns A:hover { background: #286fb5; text-decoration: none;}

/**场景式办公**/
.bg-scene { background: url(../images/temp2.jpg) no-repeat; width: 406px; height: 229px; position:relative;}
.bg-scene A { position:absolute; left: 105px; bottom:0; display:inline-block; height: 40px; line-height: 40px; padding: 0 20px; font-size: 16px; border-radius: 5px; background: #6caceb; color: #fff;}
.bg-scene A:hover { background: #357fc7; text-decoration: none;}
/**常用服务连接**/
.iconList2 { background: #f1f1f1; padding: 4px 0;}
.iconList2 li { float: left; margin:4px 0 4px 8px;}
/**by http://buttoncssgenerator.com/**/
.iconList2 li A { 
 	line-height:46px;
	height:46px;
	width:120px;
	color:#5e5e5e;
	background-color:#ededed;
	font-size:14px;
	font-weight:normal;
	font-family:Arial;
	background:-webkit-gradient(linear, left top, left bottom, color-start(0.05, #ffffff), color-stop(1, #e7e7e7));
	background:-moz-linear-gradient(top, #ffffff 5%, #e7e7e7 100%);
	background:-o-linear-gradient(top, #ffffff 5%, #e7e7e7 100%);
	background:-ms-linear-gradient(top, #ffffff 5%, #e7e7e7 100%);
	background:linear-gradient(to bottom, #ffffff 5%, #e7e7e7 100%);
	background:-webkit-linear-gradient(top, #ffffff 5%, #e7e7e7 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e7e7e7',GradientType=0);
	border:2px solid #dcdcdc;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-moz-box-shadow: inset 0px 0px 0px 0px #ffffff;
	-webkit-box-shadow: inset 0px 0px 0px 0px #ffffff;
	box-shadow: inset 0px 0px 0px 0px #ffffff;
	text-align:center;
	display:inline-table;
	text-decoration:none;
}
.iconList2 li A:hover {
	background-color:#f5f5f5;
	background:-webkit-gradient(linear, left top, left bottom, color-start(0.05, #e7e7e7), color-stop(1, #ffffff));
	background:-moz-linear-gradient(top, #e7e7e7 5%, #ffffff 100%);
	background:-o-linear-gradient(top, #e7e7e7 5%, #ffffff 100%);
	background:-ms-linear-gradient(top, #e7e7e7 5%, #ffffff 100%);
	background:linear-gradient(to bottom, #e7e7e7 5%, #ffffff 100%);
	background:-webkit-linear-gradient(top, #e7e7e7 5%, #ffffff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7e7e7', endColorstr='#ffffff',GradientType=0);
}
.iconList2 li A img { vertical-align:middle;}

.iconList3 { padding:0; background: none;}
.iconList3 li { width: 195px; margin-left: 16px; margin-top:0; margin-bottom:16px;}
.iconList3 li A { width: 191px;}
.iconList3 li.odd { margin-left:0;}

/**常用电话**/
.tels { background: #f2f2f2;}
.tels h3 { background: #3a87d3; color: #fff; text-align:center; height: 36px; line-height: 36px; font-size: 16px;}
.tels table { width: 90%; margin:5px auto;}
.tels table th,.tels table td { padding: 4px;}
/**首页视频列表**/
.videoList { position:relative; float:left;}

.videoList h3 { position: absolute; width: 1087px; left: 12px; top: 3px; height: 30px;
background:rgba(0, 0, 0, 0.8) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/
filter:Alpha(opacity=80);background:#000;/*实现IE背景透明*/
}
.videoList h3 span { position:absolute; left: 10px; color: #fff; text-indent: 10px; line-height: 30px;} /*实现IE文字不透明*/ 
.videoList h3 A { position: absolute; right:10px; top: 7px;}
.videoList li { float:left; width: 320px;}
.videoList li img { width: 320px; height: 245px; vertical-align:bottom;}
.videoList li .videoTitle { display:block;text-align:center; background:url(../images/bg_video_li.png) no-repeat; height: 27px; line-height: 27px; color:#fff; }

.videoSmallList { float:right; width: 213px; height: 272px; background: #f0f0f0;}
.videoSmallList li { padding: 4px 8px; height: 60px; overflow:hidden;}
.videoSmallList li.hover { background: #efefef;}
.videoSmallList li img { width: 80px; height: 60px; vertical-align:bottom; float:left;}
.videoSmallList li .videoTitle { float: left; display: inline-block; width: 100px; padding-left: 10px; padding-top:10px; line-height: 20px;}

/**办事大厅结果**/
.results {}
.results .title { background: #ededed; border-bottom:1px solid #c3c3c6; box-sizing:border-box; height: 36px; line-height: 36px;}
.results .title a.first { border-left: 1px solid #c3c3c6; border-right:1px solid #c3c3c6; background: #fff; height: 34px; line-height: 34px; border-top: 2px solid #3a87d3; display: inline-block; padding: 0 15px; color: #3a87d3; font-size: 16px;}
.results .search { margin-right: 8px; float:right; color: #3a87d3; margin-top:-2px;}
.results .search input { padding:0; margin:0; vertical-align:middle; border:0;line-height: 24px; height: 24px; background: #fff; width: 200px;}
.results .search A { color: #fff; background: #62a0de; padding: 0 20px; line-height: 24px; height: 24px; display: inline-block; vertical-align:middle;}
.results .search A:hover { text-decoration: none; background: #3a87d3}
.results table { margin: 5px 0; margin-top:7px;}
.results table th,.results table td { border-bottom: 1px dotted #ccc; padding:3px;}
.results table .status { color: #3a87d3;}

.tabTitle2 { background: #ededed; border-bottom:1px solid #c3c3c6; box-sizing:border-box; height: 36px; line-height: 36px;}
.tabTitle2 a {height: 34px; line-height: 34px; display: inline-block; padding: 0 16px;  font-size: 16px; }
.tabTitle2 a:hover { text-decoration: none;}
.tabTitle2 a.active {border-left: 1px solid #c3c3c6;border-right:1px solid #c3c3c6; background: #fff; padding:0 15px; border-top: 2px solid #3a87d3;color:#3a87d3;}

.shixiangSearch { padding: 6px 0;}
.shixiangSearch label { font-weight:bold;}
.shixiangSearch input { border: 1px solid #3a87d3; width: 330px;}

.tit-btn {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #2988dc;
    border-color: -moz-use-text-color -moz-use-text-color #0a62b3;
    border-image: none;
    border-style: none none solid;
    border-width: medium medium 2px;
    color: #fff;
    cursor: pointer;
    font-family: "微软雅黑";
    height: 26px;
    margin-left: 20px;
    width: 70px;
		display: inline-block;
		font-size:12px;
		text-align:center; line-height: 26px;
}
.tit-btn:hover {
    background-color: #267dca;
    border-bottom: 2px solid #0959a2;
		font-size:12px;
		color: #fff;
}

.table-bsdt {border: 1px solid #e8ebed;}
.table-bsdt th,.table-bsdt td { height: 23px; overflow:hidden; text-align:center; font-size:12px; border-right: 1px dotted #c6d4dc; border-bottom: 1px dotted #c6d4dc;}
.table-bsdt th A,.table-bsdt td A { font-size:12px;}
.table-bsdt .theader th,.table-bsdt .theader td { background: #d4eff2;}
.table-bsdt .noline { border-right:0;}
.table-bsdt .even td { background: #f7f6f6;}

/**position**/
.position { border-bottom:2px solid #c3c3c6; box-sizing:border-box; height: 42px; line-height: 42px; position:relative; margin-bottom: 10px;}
.position .left { color: #3a87d3; border-bottom: 2px solid #3a87d3; height:40px; line-height: 40px; position:relative; text-indent: 15px; padding-right:15px; font-size: 18px; margin-bottom:15px; display:inline-block;}
.position .right { position:absolute; right: 15px; top:0; font-size: 14px; font-weight: normal; height:42px; line-height: 42px; color: #999;}
.position .right A { line-height: 42px; color: #999;}

/**list**/
.listBox {}
.listBox .listLeft { background: #fff; border: 1px solid #ced3d7; width: 287px;}
.listBox .listLeft h1 { background: #3a87d3; border-top: 4px solid #286fb5; line-height: 58px; color: #fff; font-size: 24px; text-indent: 32px;}
.listBox .listLeft .leftNav li { border-bottom: 1px solid #ced3d7;}
.listBox .listLeft .leftNav li A { color:#3a87d3; line-height: 30px;font-size:20px; display:block;padding: 15px 16px 15px 32px;}
.listBox .listLeft .leftNav li.current { background: #dfdcdc;}
.listBox .listLeft .leftNav li A:hover { background: #dfdcdc; text-decoration: none;}
.listBox .listRight { background: #fff; border: 1px solid #ced3d7; padding:20px; width: 760px;}

.textList { padding-bottom: 10px; border-bottom: 1px dotted #999; margin-bottom:10px;}
.textList li { position:relative;}
.textList li A { line-height: 34px; font-size:16px;}
.textList li span { position:absolute; right:0; top:0; line-height: 34px; color: #aaa;}
.textList li i { font-style:normal;}

.links { background: #fff;}
.links h3 { margin: 15px 18px 0 18px; height: 36px;color: #b11312; line-height: 36px; padding-top: 10px; font-size: 20px; background:url(../images/vline1.jpg) repeat-x left 25px;}
.links h3 span { display: inline-block; padding-right: 20px; background: #fff;}
.links ul { padding-left: 15px; padding-top: 10px;}
.links li { float:left; margin-right: 12px; display:inline-block; margin-bottom: 15px;}
.links li img { vertical-align:bottom; border: 1px solid #c9c8c8;}

table.title { background: #f4f4f4}
table.title,table.box { border-left: 1px solid #efefef; border-bottom: 1px solid #efefef;}
table.title th,table.title td,table.box th,table.box td { border-right: 1px solid #efefef; border-top:1px solid #efefef; padding:3px 10px;}
table.box ul li { border-bottom: 1px solid #efefef; margin: 2px 0; position:relative;}
table.box ul li span { position:absolute; right:0; color: #999;}

/**content**/
.contentBox { padding: 20px; padding-bottom:40px; background: #fff; border: 1px solid #ced3d7;}
.contentBox .title { text-align:center; font-size: 24px; font-weight:normal; margin: 40px 0 10px 0;}
.contentBox .meta { text-align:center; color: #999; border-bottom: 1px dotted #ced3d7; padding-bottom: 10px; margin-bottom:30px;}
.contentBox .meta A { color: #999;}
.contentBox .content { font-size: 16px; line-height: 32px;}

.pages { text-align:center; padding-top:10px;}
.pages A{ border: 1px solid #aaa; padding: 2px 5px;}
.pages A:hover { background: #aaa; color: #fff; text-decoration: none;}

/**封面**/
.coverBox {background: #fff; border: 1px solid #ced3d7; width: 1068px; padding:20px;}

/**信息发布**/
.newsCover {}
.newsCover .picNews { position:relative;}
.newsCover .picNews .left { width: 651px; height: 312px; float:left;}
.newsCover .picNews .right { width: 412px; float:right;}
.newsCover .picNews .right li { height: 77px; border-bottom:1px dotted #ccc; line-height: 24px; font-size:16px;}
.newsCover .picNews .right li A { display:block; height: 48px; font-size: 16px; line-height: 24px; padding:15px 15px 14px 15px;}
.newsCover .picNews .right li.current A,.newsCover .picNews .right li A:hover {display:block; text-decoration:none; background:#9aa2b5 url(../images/arrow1.png) no-repeat -1px center; color:#fff;}

.newsCover .newsCoverBlock2 .left { width: 651px;}
.newsCover .newsCoverBlock2 .right { width: 368px; height: 800px; overflow:auto; background:#f1f1f1; border: 1px solid #ccc;}

.newsCover .newsCoverBlock2 .left .block { margin-bottom:15px;}
.newsCover .newsCoverBlock2 .left .block h2 { font-size: 18px; font-weight:normal; position:relative; border-bottom:2px solid #3a88d3;}
.newsCover .newsCoverBlock2 .left .block h2 span { border-radius: 5px 5px 0 0; background:#3a88d3; color: #fff; padding: 0 15px; display:inline-block; height: 30px; line-height: 30px;}
.newsCover .newsCoverBlock2 .left .block h2 A { position:absolute; right:10px;}

.newsCover .newsCoverBlock2 .right h2 { border-bottom: 1px solid #ccc; font-size: 20px; line-height: 40px; font-weight: normal; text-indent: 20px;}
.newsCover .newsCoverBlock2 .right .publicBox { height: 780px; overflow:auto; margin: 15px 15px 15px 20px;}
.newsCover .newsCoverBlock2 .right ul .topLevel { background: #dddbdc; border-bottom:1px solid #f0f0f0; display:block; line-height: 30px; text-indent: 20px;}
.newsCover .newsCoverBlock2 .right ul dl { padding-left: 20px;}
.newsCover .newsCoverBlock2 .right ul dl i { font-style: normal;}
.newsCover .newsCoverBlock2 .right ul dl A { line-height: 30px;}

/**特色警务**/
.specialCover .specialCoverBlock1 .left { width: 651px;}
.specialCover .specialCoverBlock1 .right { width: 368px;  background:#fbfbfb; border: 1px solid #ccc;}

.specialCover .specialCoverBlock1 .left .block { margin-bottom:15px;}
.specialCover .specialCoverBlock1 .left .block h2 { font-size: 18px; font-weight:normal; position:relative; border-bottom:2px solid #3a88d3;}
.specialCover .specialCoverBlock1 .left .block h2 span { border-radius: 5px 5px 0 0; background:#3a88d3; color: #fff; padding: 0 15px; display:inline-block; height: 30px; line-height: 30px;}
.specialCover .specialCoverBlock1 .left .block h2 A { position:absolute; right:10px;}

.specialCover .specialCoverBlock1 .right h2 { border-bottom: 1px solid #ccc; font-size: 20px; line-height: 40px; font-weight: normal; text-indent: 20px;}
.specialCover .specialCoverBlock1 .right ul { margin: 15px;}
.specialCover .specialCoverBlock1 .right ul li { height: 30px; line-height: 30px; overflow:hidden;}
.specialCover .specialCoverBlock1 .right ul li A { line-height: 30px;}
.specialCover .specialCoverBlock1 .right ul li span { display:none;}
.specialCover .specialCoverBlock1 .right .more2 { display:block; text-align:center; background:#f1f1f1; line-height: 32px;}
.specialCover .specialCoverBlock1 .right .more2:hover { background: #3a88d3; color: #fff; text-decoration: none;}

.specialCover .specialCoverBlock2 h2 { font-size: 18px; font-weight:normal; position:relative; border-bottom:2px solid #3a88d3;}
.specialCover .specialCoverBlock2 h2 span { border-radius: 5px 5px 0 0; background:#3a88d3; color: #fff; padding: 0 15px; display:inline-block; height: 30px; line-height: 30px;}
.specialCover .specialCoverBlock2 h2 A { position:absolute; right:10px;}
.specialCover .picList1 li { float:left; margin-left:23px;width: 340px;}
.specialCover .picList1 li.first { margin-left:0;}
.specialCover .picList1 li img { width: 340px; height:auto;}

/**在线交流**/
.communicationCover .communicationCoverLeft { width: 655px; float:left;}
.communicationCover .communicationCoverRight { width: 394px; float:right;}

.communicationCover .communicationCoverLeft .block { margin-bottom:15px;}
.communicationCover .communicationCoverLeft .block h2 { font-size: 18px; font-weight:normal; position:relative; border-bottom:2px solid #3a88d3;}
.communicationCover .communicationCoverLeft .block h2 span { border-radius: 5px 5px 0 0; background:#3a88d3; color: #fff; padding: 0 15px; display:inline-block; height: 30px; line-height: 30px;}
.communicationCover .communicationCoverLeft .block h2 A { position:absolute; right:10px;}
.communicationCover .communicationCoverRight .iconList2 li { margin-left: 10px;}
.communicationCover .communicationCoverRight .iconList2 li A { width: 180px;}
.communicationCover .communicationCoverRight .polls { background:#f0f0f0;}
.communicationCover .communicationCoverRight .qrcodes { background:#f0f0f0; border: 1xp solid #ccc;}
.communicationCover .communicationCoverRight .qrcodes h2 {font-size: 18px; line-height: 40px; text-indent:20px; font-weight:normal; position:relative; border-bottom:1px solid #ccc;}
.communicationCover .communicationCoverRight .iconList3 { margin:15px;}
.communicationCover .communicationCoverRight .iconList3 li { float:left; width: 30%; text-align:center; margin-left:8px;}
.communicationCover .communicationCoverRight .iconList3 li span { text-align:center; display:block;}

.qrcodeList {}
.qrcodeList li { float: left; margin-left:26px; width: 200px; height: 160px;}
.qrcodeList li.first { margin-left:0;}
.qrcodeList li span { text-align:center; display:block; background: #e9edee; color: #3a89d6; font-size:14px; line-height: 24px;}
.qrcodeList li img { width: 200px; height: 200px;}

/**footer**/
.footer { margin-top: 42px; margin-top: 30px; text-align:center;}
.links { background: #055ea2; padding: 10px 0;}
.links select { width: 250px; height: 24px; margin:0 15px;}
.copyright { padding: 15px;}